home *** CD-ROM | disk | FTP | other *** search
/ Info-Mac 4 / Info_Mac IV CD-ROM (Pacific HiTech Inc.)(August 1994).iso / Development / Source / Telnet 2.6.1d1 4⁄26⁄94 Folder / Krb / enc_des.proto.h < prev    next >
Text File  |  1993-10-11  |  2KB  |  30 lines

  1. /*
  2.  * enc_des.c
  3.  */
  4. extern void cfb64_init(CDATA *tw, long server);
  5. extern void ofb64_init(CDATA *tw, long server);
  6. extern void fb64_init(register struct fb *fbp);
  7. extern long cfb64_start(CDATA *tw, long dir, long server);
  8. extern long ofb64_start(CDATA *tw, long dir, long server);
  9. extern long cfb64_is(CDATA *tw, unsigned char *data, long cnt);
  10. extern long ofb64_is(CDATA *tw, unsigned char *data, long cnt);
  11. extern long fb64_is(CDATA *tw, unsigned char *data, long cnt, struct fb *fbp);
  12. extern long cfb64_reply(CDATA *tw, unsigned char *data, long cnt);
  13. extern long ofb64_reply(CDATA *tw, unsigned char *data, long cnt);
  14. extern long fb64_reply(CDATA *tw, unsigned char *data, long cnt, struct fb *fbp);
  15. extern void cfb64_session(CDATA *tw, Session_Key *key, long server);
  16. extern void ofb64_session(CDATA *tw, Session_Key *key, long server);
  17. extern long cfb64_keyid(CDATA *tw, long dir, unsigned char *kp, long *lenp);
  18. extern long ofb64_keyid(CDATA *tw, long dir, unsigned char *kp, long *lenp);
  19. extern long fb64_keyid(long dir, unsigned char *kp, long *lenp, struct fb *fbp);
  20. extern void fb64_printsub(unsigned char *data, long cnt, unsigned char *buf, long buflen, unsigned char *type);
  21. extern void cfb64_printsub(unsigned char *data, long cnt, unsigned char *buf, long buflen);
  22. extern void ofb64_printsub(unsigned char *data, long cnt, unsigned char *buf, long buflen);
  23. extern void fb64_stream_iv(Block seed, register struct stinfo *stp);
  24. extern void fb64_stream_key(Block key, register struct stinfo *stp);
  25. extern void cfb64_encrypt(CDATA *tw, register unsigned char *s, long c);
  26. extern long cfb64_decrypt(CDATA *tw, long data);
  27. extern void ofb64_encrypt(CDATA *tw, register unsigned char *s, long c);
  28. extern long ofb64_decrypt(CDATA *tw, long data);
  29. extern void printd(unsigned char *data, long cnt);
  30.